跳到主要内容

task response_count

命令名称

/task response_count

描述

此命令允许您设置一个任务,奖励用户在指定频道在指定时间内回复消息或添加反应。您可以创建多个具有不同奖励级别和回应类型的任务,以鼓励用户在您的 Discord 服务器中参与互动。

用法

/task response_count <reward> <count> <channel> <period> [type]

参数

必选参数

  • <reward>:该值须为正整数或 0。设置为 0 将禁用任务。
  • <count>:该值须为正整数。
  • <channel>:如果为空,则包括所有频道。如果指定,则仅计算所选频道中的回应。
  • <period>:可用选项为每日每周每月终身

可选参数

  • [type]:可用选项为仅回复仅反应回复/反应。如果为空,它默认为仅回复

示例

  • 示例 1:设置一个每日任务,奖励用户回复所有频道中的 10 条消息,奖励 5 积分。

    /task response_count reward:5 count:10 period:Daily type:Only Reply
  • 示例 2:设置一个每周任务,奖励用户在 #general 频道中对 25 条消息做出反应,奖励 15 积分。

    /task response_count reward:15 count:25 period:Weekly type:Only Reaction channel:#general
  • 示例 3:设置一个每月任务,奖励用户在 #announcements 频道中回复 20 条消息,奖励 20 积分。

    /task response_count reward:20 count:30 period:Monthly type:Reply / Reaction channel:#announcements

注意事项

  • 用户每个频道每个时间段只能完成一个相同类型的任务(相同奖励、回应计数和时间段)。
  • 回应计数必须是正整数。
  • 时间段可以设置为每日、每周、每月或终身(无时间限制)。
  • 如果 [channel] 参数为空,则任务将适用于所有频道。
  • 如果 [type] 参数为空,则任务将仅计算回复。
  • 用户在指定时间段内在指定频道达到指定回应计数后将获得奖励。

常见问题

  • 问:我可以设置多个回应计数任务,具有不同的奖励值和回应要求吗?

    答:是的,您可以创建具有不同奖励值、回应类型和回应要求的多个回应计数任务。每个任务将独立跟踪。

  • 问:我可以仅跟踪特定频道中的回复和反应吗?

    答:是的,您可以在创建任务时指定一个频道。只有该频道中的回复和反应将计入任务完成。

  • 问:如果用户回应的消息多于所需数量会发生什么?

    答:用户只要在达到指定的回应数量就会获得奖励。任何额外的回应都不会计入下一个奖励。

  • 问:我可以设置一个同时奖励回复和反应的任务吗?

    答:不可以,您可以使用回复/反应选项设置一个奖励用户只需完成回复消息或添加反应其中一项的任务。